[PATCH] lib-sieve: sieve-storage - Fix panic caused by flawed detection of personal storage type
Recent commit
d82c2e624e4a9c364a6fa58fad0938ae5578660c added the is_personal
flag, but it is assigned too late. Fix this issue by assigning this flag in the
earliest allocation function.
This issue commonly surfaces when people forget to set an appropriate type for a
script storage definition, in which case the "personal" type is the default.
Panic was:
Panic: file sieve-file-storage-active.c: line 33
(sieve_file_storage_active_read_link): assertion failed: (fstorage->active_path != NULL)
Gbp-Pq: Name 0001-lib-sieve-sieve-storage-Fix-panic-caused-by-flawed-d.patch